#ifndef __WDG_H
#define __WDG_H

#include "stm32f1xx.h"

/* -------------------------------------------- 外部变量声明 -------------------------------------------- */

extern IWDG_HandleTypeDef g_iwdg_handle;   /* 独立看门狗句柄 */
extern WWDG_HandleTypeDef g_wwdg_handle;   /* 窗口看门狗句柄 */

/* -------------------------------------------- 函数声明 ------------------------------------------------ */

void iwdg_init(uint8_t prer, uint16_t rlr);             /* 初始化独立看门狗 */
void iwdg_feed(void);                                   /* 喂独立看门狗 */

void wwdg_init(uint8_t tr, uint8_t wr, uint32_t fprer); /* 初始化窗口看门狗 */

#endif
